home *** CD-ROM | disk | FTP | other *** search
- //////////////////////////////////////////////////////////////////////////////
- // button.hpp
- //
- // Jeffry A Worth
- // November 10, 1995
- //////////////////////////////////////////////////////////////////////////////
-
- #ifndef __BUTTON_HPP__
- #define __BUTTON_HPP__
-
- //////////////////////////////////////////////////////////////////////////////
- // INCLUDES
- #include <string.h>
- #include "aframe:include/gadget.hpp"
- #include "aframe:include/rastport.hpp"
-
- //////////////////////////////////////////////////////////////////////////////
- // Button Class
-
- class AFButton : public AFGadget
- {
- public:
- AFButton();
- ~AFButton();
-
- virtual void DestroyObject();
- virtual char *ObjectType() { return "Button"; };
-
- virtual void Create(char *text, AFWindow* pwindow, AFRect *rect, ULONG id);
-
- struct IntuiText m_IntuiText;
- struct Border m_gborder,m_gborder2;
- struct Border m_sborder,m_sborder2;
- char *m_text;
- WORD m_xyshine[6];
- WORD m_xyshadow[6];
- };
-
- //////////////////////////////////////////////////////////////////////////////
- #endif // __BUTTON_HPP__
-